package com.pf.service;

import com.pf.dto.PageBaseResp;
import com.pf.dto.request.UserAddReq;
import com.pf.dto.request.UserListReq;
import com.pf.dto.request.UserUpdReq;
import com.pf.dto.response.UserListResp;

/**
 * @author PanFei
 * @version 1.0.0
 * @createTime 2021/8/27
 */
public interface UserService {

    /**
     * 查询用户分页列表
     *
     * @param userReq
     * @return
     */
    PageBaseResp<UserListResp> getUserPageList(UserListReq userReq);

    /**
     * 新增用户
     *
     * @param user
     */
    void addUser(UserAddReq user);

    /**
     * 修改用户
     *
     * @param user
     */
    void updateUser(UserUpdReq user);
}
